01 Rational Agent

에이전트의 구성

에이전트는 외부의 환경environment과 상호작용하는 존재이다. 여기서 상호작용이란, 환경이 에이전트에게 지각percept되고, 지각 또는 이러한 지각들을 시간 순으로 받아들인 지각열percept sequence이 에이전트가 환경을 인식하는 바탕이 된다. 에이전트는 주어진 환경에 대응하여 어떠한 동작action을 한다. 작동기actuator에 의해 적절한 동작들이 산출되려면, 이 대응 관계가 적합하게 이뤄져야 한다. 그러한 대응 관계를 에이전트 함수agent function이라 한다.

Pasted image 20240119024424.png|500

합리성에 대해

합리적 에이전트는 앞서 목표를 달성하는 에이전트라고 하였다. 목표를 달성하기 위해서는 매 순간 옳은 동작을 해야한다. 이러한 옳은 동작은 결과에 따라 결정된다. 결과가 좋으면 옳은 동작이다. 여기서 좋은 결과란 성과 측도performance measure로 구체화된다. 즉, 여러 목표들의 달성치에 따라 점수에 차등을 둔다거나 하는 것이다.

임의의 순간, 무엇이 합리적 행동인지는 다음 4가지에 달렸다.

따라서 합리적 에이전트란, 매 순간 지각열과 사전지식을 바탕으로 성과 측정치를 극대화할 수 있는 동작을 하는 것이다.

환경의 속성

에이전트구조
에이전트프로그램의 4가지 유형

에이전트 프로그램 구성요소들의 작동방식